約 3,048,908 件
https://w.atwiki.jp/myway/pages/6.html
この文章は、以下のページの内容を(勝手に)日本語に翻訳したものです。 http //www.onlamp.com/pub/a/onlamp/2005/01/20/rails.html Rolling with Ruby on Rails Ruby on Rails にって聞いたことがある? Ruby on Rails を使えば、ウェブ・アプリケーションをとっても効率的に作ることができるんだ。 試してみたいって思ってるけど、何をしたらいいかわからない人もいるかもしれない。この文章では、Railsをつかって一歩ずつウェブ・アプリケーションを作っていくよ。 Rubyでプログラミングする方法は扱わないけど、もし他のオブジェクト指向プログラミングをもう知っているなら、問題なく読めると思う。 腕をまくってウェブ・アプリケーションを作りはじめるまえに、2つほど疑問に答えよう。 Rubyって、なに? Ruby は、純粋なオブジェクト指向プログラム言語だ。とってもすっきりした文法で、エレガントに楽しくプログラムができる。 Ruby は、Smalltalk のエレガントさと、Python の覚えやすさと使いやすさ、そして、Perlの実用性を兼ね備えているんだ。 Ruby は、日本で1990年代の始めに産声を上げた。そして、英語の解説書やドキュメントが出まわるようになるにつれて、ここ数年で世界的にポピュラーになりはじめたんだ。 Rails って、なに? Rails は、データベースと連携したウェブ・アプリケーションを作るためのフレームワークだ。Rubyで書かれていて、オープンソースだ。 Rails のなにが特別かって?たしかに、世の中にはたくさんのフレームワークがあるし、そのほとんどは、Railsより昔から使われている。なんで、いまさら、新しいフレームワークが要るんだろう? 「Rails を使えば、よくある Java フレームワークよりも少なくとも10倍は早くウェブ・アプリケーションを作れるんだよ」って言われたらどう思う?それも、アプリケーションのクオリティーを犠牲にせずに、だ!そんなこと、できるんだろうか? その秘密を解く鍵の一つは、Ruby だ。Ruby を使えば、いろんなことをとってもシンプルに実現できる。これは、他の言語じゃ真似できない。Rails は、このRubyの強みを最大限に利用しているんだ。もう一つの鍵は、Rails のスタイルだ。それは、"less software" と "convention over configuration"。 "less software" っていうのは、少ししかコードを書かなくてもアプリケーションを実装できるということ。コードを小さくするということは、開発が早くなって、バグも減るということだ。コードが理解しやすくなるし、維持しやすくなる。それに、改良しやすくもなる。一言で言えば、Rails がコードの重荷をぐっと減らしてくれるってことだ。 "convention over configuration" っていうのは、だらだらと長いXML設定ファイルとおさらばしようってこと。Railsには、設定ファイルは一つもないんだ!設定ファイルのかわりに、Rails アプリケーションでは、シンプルな約束事にそってプログラムをする。このおかげで、見通しがよくなるんだ。君のアプリケーションや稼働中のデータベースには、Railsが知らないといけないこと全部がもう入っているんだ!
https://w.atwiki.jp/rubyist-kyushu/pages/14.html
第二回Rails初心者講習会のご案内 九州におけるRubyユーザーグループ「Rubyist九州」では、 話題のWebフレームワークRuby on Railsの初心者向け講習会を開催しております。 前回ご好評を頂き、会場満席のため参加できない方が多数おられましたので、急遽、第二回の開催を決定いたしました。 Ruby on Railsは、強力なプログラミング言語 Rubyを利用して、 効率的にWebアプリケーションの開発を行うフレームワークです。 2005年より爆発的な人気を博しているのは、皆様もご存知かと思います。 このRails初心者講習会は、九州でRailsを学ぶことができる貴重な機会となります。 またユーザーグループによる開催ですので、参加費用も極めてお得になっています。 テキストとしては、書籍 (RailsによるアジャイルWebアプリケーション開発) を 利用しますのでご持参ください。Rails作者が執筆している、定評あるテキストです。 参加申し込みは下記までお願いします。 この素晴らしい機会に、皆様や貴社人材のスキルアップを図りませんか? 開催概要 主催 Rubyist九州、AIP (特定非営利活動法人 高度IT人材アカデミー) 後援 サン・マイクロシステムズ株式会社 協賛 社団法人 情報処理学会 九州支部 会場 姪浜 AIP講義室 ( http //www.npo-aip.or.jp/about/map.asp ) 福岡県福岡市西区 姪浜駅南1丁目9番20号 姪浜電気ビル10階 定員 30名 名称 Rails初心者講習会 日時 7月21日 土曜日 12 30 ~ 18 30 会費 1人 3000円 #alpslab_route 準備 第二回Rails初心者講習会/準備するものを参照ください。 内容: Rubyとは Railsとは Rubyの文法解説 Railsハンズオン (本に基づいて練習) Railsのビジネスにおける実践・注意点・工夫など 参加申し込み 参加申し込みは、下記ウェブサイトから行ってください。 http //www.npo-aip.or.jp/index.asp
https://w.atwiki.jp/cyrif/pages/19.html
Ruby on Rails3で学ぶ、Web開発のキホン - @IT http //www.atmarkit.co.jp/fcoding/rails/articles/rails3/01/rails301a.html いまどきのRubyとRailsの学び方 | Act as Professional - プロとしての行為 http //bit.ly/hPuHlm
https://w.atwiki.jp/ntaka206/pages/17.html
RubyとRailsインストール@Win Rubyインストール RubyForge One-Click Ruby Installer Project Info http //rubyforge.org/projects/rubyinstaller/ Railsインストール コマンドプロンプトで gem install rails --include-dependencies 下記参照 RubyGemsによるRailsインストール - Railsのインストール - Railsインストール http //www.rubylife.jp/railsinstall/rails/index1.html NetBeans6.5で怒られる Missing the Rails 2.1.0 gem. Please `gem install -v=2.1.0 rails`, update your RAILS_GEM_VERSION setting in config/environment.rb for the Rails version you do have installed, or comment out RAILS_GEM_VERSION to use the latest version installed. gem install -v=2.1.0 rails MYSQL5.1 install GUI for 5.0 install no such file to load -- sqlite3 WEBを開くとエラーになる http //localhost 3000/main/index no such file to load -- sqlite3 対処 gem install sqlite3-ruby D \ gem install sqlite3-ruby Select which gem to install for your platform (i386-mswin32) 1. sqlite3-ruby 1.2.2 (mswin32) 2. sqlite3-ruby 1.2.2 (ruby) 3. sqlite3-ruby 1.2.1 (mswin32) 4. sqlite3-ruby 1.2.1 (ruby) 5. Skip this gem 6. Cancel installation 1 Successfully installed sqlite3-ruby-1.2.2-mswin32 Installing ri documentation for sqlite3-ruby-1.2.2-mswin32... Installing RDoc documentation for sqlite3-ruby-1.2.2-mswin32... まだエラー出る unknown error This error occurred while loading the following files sqlite3/driver/dl/driver sqlite3/driver/dl/api
https://w.atwiki.jp/banrui/pages/15.html
Ruby ターミナルでの実行 ruby ~~.rb rails rails3の変更点 rails3 rails3:routeまとめ rails3 ユーザー認証 Twitter認証 mail設定/Gmail連携 railsでMySQLを利用する 参考サイト railsで画像をMySQLに保存する 参考サイト (参考)Rails3 でアプリケーションを作る際に、最初にやったことをメモ(jQuery, RSpec, PostgreSQL ) renderとredirect_toの違い ./script/rails console Rails link_toメソッドで指定するパス Devise railsでクッキーとセッションまとめ ユニークインデックス
https://w.atwiki.jp/startruby/pages/14.html
なぜRuby? 短期化する開発 3ヶ月単位の開発が増えてきた! 開発者は黙って徹夜休出を耐えるしかないのか? 開発現場を効率良く回す OSSフレームワークを効果的に採用する 自動化できる部分はできうる限り自動化する 自動化できる部分はできうる限り自動化する CI等大きなツールはOSSを利用 DBにリソースを放り込むとか細かい糊的ツールが必要 つくらにゃ! 自動化するためにはツールをつくらにゃ! ツールのキモは「素早く実装」「使いながらメンテ」 開発対象の言語で作る! c#にしてもJavaにしても重厚感はいなめない Excelのマクロ! nullとNothingの嵐に眩暈が WindowsScriptingHostを使う! OfficeはOLEで使えるけど、ライブラリ不足が否めない… LLは? 開発用ツールをLLで書くことの有用性 Perl、Python、Rubyとあるけれど… 糊として手軽である 開発効率がとってもいい 大抵のライブラリが揃っている ライブラリマネージャ(cpan、egg、gem)でネットから楽々インストール で、なんでRubyなの? 趣味です!!
https://w.atwiki.jp/maimuzo/pages/12.html
Ruby on Railsプラグインのカテゴリー ※Agile Web Developmentと合わせてあります コントローラー(Controllers) 国際化(Internationalization) モデル(Model) Rails用エンジン(Rails Engines) 検索系(Searching and Queries) セキュリティ(Security) 静的コンテンツ及びログ(Statistics and Logs) テスト(Testing) ビュー(View Extensions) その他拡張(Misc. Enhancements)
https://w.atwiki.jp/shisaku0017/pages/155.html
Ruby on Railsに対応しているフリーウェア一覧 Gruff graphing library for Ruby 登録タグ 仕様 前提ソフトウェア
https://w.atwiki.jp/duchida/pages/19.html
create table create user rails project_name cd project_name ruby script/generate model page_name ruby script/generate controller page_name vi config/database.yml vi app/controllers/page_name_controller.rb ruby script/server http //localhost 3000/page_name/
https://w.atwiki.jp/maimuzo/pages/25.html
プラグイン名 RubyAMF このプラグインができること フロントエンドとなるFlashと、バックエンドとなる「何か」をつなぐためのAMF0またはAMF3を、Flash・RubyonRails間で使うためのプラグイン AMFはバイナリとしてデータ転送するので、大量のデータ転送時に効率が上がる(データ量や時間など) (自分自身まだよくわかってないものの)RPC的な使い方がメイン? ActionScript3用のFlash RemotingライブラリであるSuper Simple Remoting(http //ssr.riaforge.org/)を使うと、楽が出来る。 対象バージョン 1.2系 ちょー簡単な使い方 Rails側 ruby script/plugin install http //rubyamf.googlecode.com/svn/trunk/ でインストールして、普通のコントローラーを作って ruby script/generate controller sample 普通のコントローラーにアクションを定義して class SampleController ApplicationController def helloworld render amf = "HelloWorld" end end Flash(Flex)側 Super Simple Remoting(http //ssr.riaforge.org/)をインストールして、アクションスクリプトで import org.rubyamf.remoting.ssr.RemotingService; import org.rubyamf.remoting.ssr.ResultEvent; import org.rubyamf.remoting.ssr.FaultEvent; public class Main extends Sprite { public function Main() { var serv RemotingService = new RemotingService( "http //192.168.1.160 8181/rubyamf/gateway", "SampleController" ); serv.helloworld([], on_result, on_fault); } private function on_result(evt ResultEvent) void { trace(evt.result); } private function on_fault(evt FaultEvent) void { trace("ERROR"); } } ってやると、 serv.helloworld([], on_result, on_fault); により、Flash側からRails側のsampleControllerのhelloworldアクションがパラメータなしで呼ばれて、成功時ハンドラon_result,失敗時ハンドラon_faultのどちらかがコールされ、もし成功していたら trace(evt.result); ではRailsから"HelloWorld"が渡ってくる。 もし serv.create([ {last_name last_name.text, first_name first_name.text} ], on_result, on_fault); とやると、Rails側ではsampleControllerのcreateアクションの中で params[0][ first_name] params[0][ last_name] でアクセスできる。 公式ページ http //code.google.com/p/rubyamf/ ※RubyForgeから引っ越したみたい ※ここのサンプルソースも使えるかも。(まだ見てない) 日本語解説ページ beatspace.org blog ※チュートリアル風にRails→Flashでの受け取りまで。 misscastの日記 rubyamf+flex+rails ※Flash(Flex)→Railsの呼び出し 外国語解説ページ RubyAMF. Flash. And Rails’ Params AS3 + SSR, RubyAMF, and RESTful Rails Beginner's Tutorial to RubyAMF with RESTful Rails ※本家以外で初心者用の良いチュートリアルは今のところ見つけられていない。てか、本家もあまりドキュメントとしては良くない。 のうはう ええと、SSRに関する資料が不足しているな。 まず、ダウンロードとかsubversionリポジトリをチェック。 ssr本家 ここのサンプルソースは見ておくべし 旧本家? カスタムエラー処理の書き方 あと、認証失敗処理も書けるみたい Handling Awkward Remote Service Logic 一時的に WebORBプラグイン An alternative of BlazeDS - Rails and WebORB ※実現可能な事はRubyAMFと同じで、アプローが違うらしい コメント 名前